package org.kumas.mybatissimple.executor.resultset;

import org.kumas.mybatissimple.binding.MapperMethod;

import java.lang.reflect.InvocationTargetException;
import java.sql.PreparedStatement;
import java.sql.SQLException;

/*************************************************
 * TODO_Kumas
 *  @author KumasZhang
 *  DateTime： 2022-02-13 10:51
 *  Description： 
 **/
public interface ResultSetHandler {
    <T> T handle(PreparedStatement preparedStatement, MapperMethod mapperMethod, Object parameter) throws SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException;
}
